package com.easy.work.http.request;

import com.easy.work.bean.JobFilterBean;
import com.easy.work.http.BaseRequest;
import com.easy.work.http.BaseResponse;
import com.easy.work.http.response.WorkBaseListInfoList;

/**
 * @author zhangfeng
 * @date 2017/01/03
 * @desc 工作搜索
 */

public class JobFilterRequest implements BaseRequest {

    public String workType; // 工作类型
//    /**
//     * 1	首页
//     * 1	职位筛选
//     * 1	最新发布
//     * 2	附近职位
//     * 3	热门
//     */
//    public int workSearch;
    /**
     * 1	正常
     * 1	职位筛选
     * 1	最新发布
     * 2	附近职位
     * 3	热门推荐
     */
    public String searchType;
    public String eduType; // 学历类型
    public String sex; // 性别限制
    public String salaryType; // 工资类型
    public String encase; // 是否包住
    public String meals; // 是否包吃
    public String socialInsurance; // 是否缴纳社保
    public String physicalExamination; // 是否有体检
    public String subsidizedMeals; // 是否有餐补
    public String shuttleBus; // 是否有班车接送
    public String trafficSubsidies; // 是否有交通补贴
    public String doubleCease; // 是否双休
    public int start;      //开始条数
    public int limit;      //每页几条
    public String city;//城市编码			True
    public String latitude;//纬度			True
    public String longitude;//	经度			True
    public String title;//搜索字段

    @Override
    public boolean isMap() {
        return false;
    }

    @Override
    public String getUrl() {
        return null;
    }

    @Override
    public String getMethod() {
        return "workSearch";
    }

    @Override
    public String getServiceId() {
        return "es.mbWorkPublishService";
    }

    @Override
    public Class<? extends BaseResponse> getResponseClass() {
        return WorkBaseListInfoList.class;
    }
}
